/*
Cor para mensagem;
*/
.error {
	color: #C00;	
}
input[type=text],input[type=password], textarea {
  @include transition(all 0.30s ease-in-out);
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus,input[type=password]:focus, textarea:focus {
  @include box-shadow(0 0 5px rgba(81, 203, 238, 1));
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}


/*
	Template area de pesquisa
*/
#areaPesquisa {
  color:black;
  float:left;
  margin:0 0 0 250px;
  padding-top:20px;
}

#areaPesquisa input{
	width: 250px;
	}

#logo{
	float: left;
}

#carrinho{
	float: right;
}
/**
	 PADRAO PARA TABELAS
*/


.tabela {
	border: 1px solid #DFDFDF;
	background-color: #F9F9F9;
	width: 95%;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.tabela td, .tabela th {
	border-top-color: white;
	border-bottom: 1px solid #DFDFDF;
}
.tabela th {
	text-shadow: rgba(255, 255, 255, 0.796875) 0px 1px 0px;
	font-weight: bold;
	padding: 7px 7px 8px;
	text-align: left;
	line-height: 1.3em;
	font-size: 14px;
}
.tabela td {
	font-size: 12px;
	padding: 4px 7px 2px;
	vertical-align: top;
}

.tabela .valor{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #C00;
}

.marca{
	text-align: right;
	float: right;
}
.semBorda tr, .semBorda td {  
    border: none !important;  
}

.selectOne{
	width: 250px !important;
}


/**
Customizacao do layout dos menus de categorias
*/
body { font: normal 62.5% verdana; } 

ul.menubar 
{ 
   margin: 0px; 
   padding: 0px; 
   background-color: #FFFFFF; /* IE6 Bug */ 
   font-size: 100%; 
   } 

ul.menubar .menuvertical 
{ 
   margin: 0px; 
	 padding: 0px; 
	 list-style: none; 
	 background-color: #FFFFFF; 
   border: 1px solid #ccc; 
   float:left; 
} 

ul.menubar ul.menu 
{ 
   display: none; 
   position: absolute; 
   margin: 0px; 
} 

ul.menubar a 
{ 
   padding: 5px; 
   display:block; 
   text-decoration: none; 
   color: #777; 
   padding: 5px; 
} 


ul.menu, 
ul.menu ul 
{ 
   margin: 0; 
   padding: 0; 
   border-bottom: 1px solid #ccc; 
   width: 150px; /* Width of Menu Items */ 
   background-color: #FFFFFF; /* IE6 Bug */ 
} 

ul.menu li 
{ 
   position: relative; 
   list-style: none; 
   border: 0px; 
} 

ul.menu li a 
{ 
   display: block; 
   text-decoration: none; 
   border: 1px solid #ccc; 
   border-bottom: 0px; 
   color: #777; 
   padding: 5px 10px 5px 5px; 
} 

/* Fix IE. Hide from IE Mac \*/ 
* html ul.menu li { float: left; height: 1%; } 
* html ul.menu li a { height: 1%; } 
/* End */ 

ul.menu ul 
{ 
   position: absolute; 
   display: none; 
   left: 149px; /* Set 1px less than menu width */ 
   top: 0px; 
} 

ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */ 

ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; } 

ul.menu li a:hover { color: #E2144A; }

fileUploader{
	width: 50px;
}

/* ICones*/url
/**
	BOTAO
*/
.error {
	color: #C00;	
}